home *** CD-ROM | disk | FTP | other *** search
/ Fritz: All Fritz / All Fritz.zip / All Fritz / FILES / UTILFILE / DISKDUP.LZH / DUP.DOC < prev    next >
Text File  |  1990-11-08  |  23KB  |  447 lines

  1.                              |
  2.                              |
  3.                              |
  4.                              |
  5.                              |
  6.                              |
  7.                              |
  8.                              |
  9.                              |
  10.                              |      DUP
  11.                              |
  12.                              |      Disk Duplicator
  13.                              |
  14.                              |      ---------------------
  15.                              |
  16.                              |      (C) 1988-90 by
  17.                              |
  18.                              |      R.MacLean
  19.                              |
  20.                              |
  21.                              |
  22.                              |
  23.                              |
  24.                              |
  25.                              |
  26.                              |
  27.                              |
  28.                              |
  29.                              |
  30.                              |
  31.                              |
  32.                              |
  33.                              |
  34.                              |
  35.                              |      FormGen Corporation
  36.                              |      13 Holland Drive
  37.                              |      Bolton, Ontario, Canada
  38.                              |      L7E 1G4
  39.                              |
  40.                              |      (416) 857-0022
  41.                              |
  42.                              |
  43.                              |
  44.                              |
  45.                              |
  46.                              |
  47.                              |                ---------
  48.                              |         ------|--       |               (R)
  49.                              |      --|         |      |------------------
  50.                              |        |    -----|---   |  Association of
  51.                              |        |   |         |--   Shareware
  52.                              |         ---|    O    |     Professionals
  53.                              |      ------|    |    |---------------------
  54.                              |             ---------      MEMBER
  55.                              |
  56.                              |
  57.                              |
  58.      DUP                           Shareware                          Quick Doc
  59.                                    =========
  60.     |
  61.     | "Shareware" is a term used to describe a system for distribution
  62.     | of software.  Under the shareware concept, software may be freely
  63.     | copied and passed along to others, or distributed through bulletin
  64.     | board systems, etc.
  65.     |
  66.     | As a recipient of a shareware program, you may use the software
  67.     | for a short trial period to determine if it meets your needs.  If
  68.     | it does, you pay the registration fee.  By paying the fee, you are
  69.     | granted the right to retain the software for your use.  If the
  70.     | software is not suitable, then you may discard it.
  71.     |
  72.     | The shareware system provides substantial benefits the computing
  73.     | community (of which YOU are a member):
  74.     |
  75.     | 1) You get to try out the software BEFORE you buy it so you know
  76.     |    exactly what you're buying.
  77.     |
  78.     | 2) Shareware is substantially less expensive than most commercial
  79.     |    programs.  You don't pay for costly marketing programs and
  80.     |    fancy packaging.
  81.     |
  82.     | 3) You get access to a MUCH broader base of available programs.
  83.     |    Thousands of excellent programs have been written by expert
  84.     |    programmers who would never consider marketing commercially.
  85.     |    Through the concept of shareware, these people make their
  86.     |    programs available to the community.  Usually, all they ask in
  87.     |    return is a small fee to reward them for the time and effort
  88.     |    they've put into the program.
  89.     |
  90.     | The system is based entirely on the honor system, and generally
  91.     | works quite well.  (Most people are honest and wouldn't violate
  92.     | the trust placed in them by the author of the software.)
  93.     |
  94.     | Shareware is NOT free software - the author counts on your integrity.
  95.     | Please register using the form the end of this manual.
  96.     |
  97.     | You are encouraged to copy this software and pass it along to
  98.     | others who may be interested in using it.
  99.     |
  100.     | This program is produced by a member of the Association of Shareware
  101.     | Professionals (ASP).  ASP wants to make sure that the shareware
  102.     | principle works for you.  If you are unable to resolve a shareware
  103.     | related problem with an ASP member by contacting the member directly,
  104.     | ASP may be able to help.  The ASP Ombudsman can help you resolve a
  105.     | dispute or problem with an
  106.     | ASP member, but does not
  107.     | provide  technical support              ---------
  108.     | for members' products.           ------|--       |              (tm)
  109.     | Please write to the           --|         |      |------------------
  110.     | ASP Ombudsman at                |    -----|---   |  Association of
  111.     | PO Box 5786,                    |   |         |--   Shareware
  112.     | Bellevue, WA 98006               ---|    O    |     Professionals
  113.     | or send a Compuserve          ------|    |    |---------------------
  114.     | message via easyplex to              ---------      MEMBER
  115.     | ASP Ombudsman 70007,3536
  116.      DUP                     Disk Duplication Utility                 Quick Doc
  117.                              ========================
  118.                              (C)1988-90 - R.MacLean
  119.     |
  120.     |
  121.     |  DUP is a duplication utility intended for use by small firms for
  122.     |  the creation of distribution disks for their software.
  123.     |
  124.     |  It features a simple and informative user interface, and a number of
  125.     |  unique and valuable features:
  126.     |
  127.     |        - audible signal for disk change
  128.     |        - format, write and verify in one pass
  129.     |        - format may turned off for pre-formatted disks
  130.     |        - verify may be turned off for maximum speed
  131.     |        - option to increment serial numbers during production
  132.     |        - ability to read an entire master disk into a compressed
  133.     |          image file, eliminating the need to read the master disk
  134.     |          at the beginning of each duplicating session
  135.     |        - multi-disk copying & autoloader control
  136.     |
  137.     |
  138.     |                                  Setup
  139.     |                                  =====
  140.     |
  141.     |  Before you can use DUP for the first time you MUST set it up for
  142.     |  your particular system configuration.  If you have a 286 or 386
  143.     |  machine, you may simply delete the supplied configuration file
  144.     |  DUP.DRV.  DUP will automatically determine the number and type
  145.     |  of drives in your system.  If you have a PC or XT class machine,
  146.     |  or if you want to override the automatic configuration, will have
  147.     |  to edit DUP.DRV to match your system configuration.
  148.     |
  149.     |  DUP.DRV contains a series of numbers separated by commas.  The first
  150.     |  number represents the number of the last floppy drive in the system.
  151.     |  (ie. A:=1, B:=2, C:=3, D:=4, E:=5, etc.)  Following this, there is
  152.     |  a number representing the type of each drive (regardless of whether
  153.     |  there is actually a corresponding drive in the system) from A: up to
  154.     |  the last floppy.  The drive type numbers should be set as follows:
  155.     |
  156.     |        0 - hard drive or drive not present
  157.     |        1 - 360K 5 1/4" floppy
  158.     |        2 - 1.2M 5 1/4" floppy
  159.     |        3 - 720K 3 1/2" floppy
  160.     |        4 - 1.4M 3 1/2" floppy
  161.     |  ie.
  162.     |    if your system has a 360K 5 1/4" floppy as A:,a 360K 5 1/4" floppy
  163.     |    as B:, C: is a hard disk, and a 720K 3 1/2" as D:, then your
  164.     |    DUP.DRV file should contain:
  165.     |
  166.     |           4,1,1,0,3    (4 drives,360K,360K,hard disk,720K)
  167.     |
  168.     |  The file can be modified using your favorite text editor.
  169.     |
  170.     |
  171.     |
  172.     |
  173.     |
  174.      DUP                       Starting the Program                   Quick Doc
  175.                                ====================
  176.     |
  177.     |  To start DUP:
  178.     |
  179.     |      DUP /n /n /n [Enter]
  180.     |
  181.     |      where /n may be:
  182.     |
  183.     |      /B - use BIOS for disk I/O (option for best copy speed - may not
  184.     |           be used with /D)
  185.     |      /D - use DOS for disk I/O (option for best compatibility - may not
  186.     |           be used with /B)
  187.     |      /R - use RAM to buffer master image (for 360K disks)
  188.     |      /S - silent option disables sounds
  189.     |
  190.     |
  191.     |  A signon message will appear, and after pressing a key, the main
  192.     |  screen will be displayed.
  193.     |
  194.     |
  195.     |  -----------------------------------------------------------------------
  196.     | |           Disk Duplication Utility           | (C) 1988-90 R. MacLean |
  197.     |  -----------------------------------------------------------------------
  198.     |  -----------------------------------------------------------------------
  199.     | | Write  Read  Display  Options  Serial  Compression  Quit              |
  200.     | | Produce duplicates from master image                                  |
  201.     |  -----------------------------------------------------------------------
  202.     |  ---------------------------------------------------------   -----------
  203.     | |              Options & Status Information               | |           |
  204.     | |---------------------------------------------------------| |           |
  205.     | | Format disk during write       Yes  No  | |  Serial #   | |           |
  206.     | | Verify CRC after write         Yes  No  | |  --------   | |           |
  207.     | | Update program serial number   Yes  No  | |  Trk    0   | |           |
  208.     | | Last serial #                           | |  Cyl    0   | |           |
  209.     | |-----------------------------------------| |  Sec    0   | |           |
  210.     | | Current Function:                       | |  Pos    0   | |           |
  211.     | | Disk Status:   H  - - - - - - - -       | |-------------| |           |
  212.     | | Description:                            | |  Drive  A:  | |           |
  213.     | |-----------------------------------------| |  Track ##   | |           |
  214.     | | ####################################### | |  Side   #   | |           |
  215.     |  -----------------------------------------   -------------  |           |
  216.     |  -----------------------------------------   -------------  |           |
  217.     | |                                         | |   Ver 5.1   | |           |
  218.     |  -----------------------------------------   -------------   -----------
  219.     |
  220.     |
  221.     |  The main screen allows control of all duplication operations and
  222.     |  displays status information.
  223.     |
  224.     |  The main functions are shown in a row near the top of the screen,
  225.     |  and can be selected by either moving the highlight (using the arrow
  226.     |  keys or spacebar) and pressing [Enter], or by typing the first
  227.     |  letter of the desired function.
  228.     |
  229.     |
  230.     |
  231.     |
  232.      DUP                     Disk Duplication Utility                 Quick Doc
  233.                              ========================
  234.     |
  235.     |  WRITE (a duplicate disk)
  236.     |
  237.     |    Prompts for the type of image (360K, 720K, etc.), and then for
  238.     |    the target drive(s), and then displays a list of disk images
  239.     |    previously read.  The appropriate image is selected by
  240.     |    highlighting it and pressing [Enter].
  241.     |
  242.     |
  243.     |  READ (an original disk)
  244.     |
  245.     |    Prompts for the source drive, and then displays a list of disk
  246.     |    images previously read.  If the disk has not previously been
  247.     |    read into the system, select NEW FILE and enter an appropriate
  248.     |    filename.  If a previous version of the disk is already present,
  249.     |    simply highlight the name of the older image, and press return.
  250.     |    The older image will be updated from the diskette.
  251.     |
  252.     |
  253.     |  DISPLAY (serial number on a disk)
  254.     |
  255.     |    Prompts for the source drive, and then displays a list of disk
  256.     |    images previously read.  It will then read and display the
  257.     |    serial number stored on the disk in the selected drive.  This
  258.     |    allows you to check the serial number on a produced disk.
  259.     |
  260.     |
  261.     |  OPTIONS (set general disk options)
  262.     |
  263.     |    Allows the setting of the various system options.
  264.     |
  265.     |    Format... When ON will format each track prior to writing it,
  266.     |              allowing the use of blank diskettes without the
  267.     |              need to process them prior to software duplication.
  268.     |
  269.     |    Verify... When ON verifies the CRC for the track after each
  270.     |              write.  This is a good check for media flaws but
  271.     |              takes a little more time.
  272.     |
  273.     |    Serial #. When ON will a serial number in each disk that is
  274.     |              produced.
  275.     |              Several parameters must be set before this will
  276.     |              work properly:
  277.     |
  278.     |    Data..... Retrieves the standard options that are stored with
  279.     |              each master image, allowing you to modify them.
  280.     |
  281.     |    Mode..... Switches serial number mode between Automatic
  282.     |              (where the system assigns an incremental serial
  283.     |              number to each disk produced), and Manual (where
  284.     |              the operator is prompted to enter each serial number
  285.     |              as the disks are produced).
  286.     |
  287.     |
  288.     |
  289.     |
  290.      DUP                     Disk Duplication Utility                 Quick Doc
  291.                              ========================
  292.     |
  293.     |  SERIAL (set serial number parameters)
  294.     |
  295.     |    Allows the setting of the serial number parameters.
  296.     |
  297.     |    Data..... Retrieves the serial number parameters that are
  298.     |              stored with each master image, allowing you to
  299.     |              modify them.
  300.     |
  301.     |    Get S/N.. Searches a master disk for the location of a
  302.     |              particular serial number string.
  303.     |
  304.     |    Track.... Allows you to set the track where the serial number
  305.     |              is to be placed
  306.     |
  307.     |    Cyl...... Allows you to set the side where the serial number
  308.     |              is to be placed
  309.     |
  310.     |    Sector... Allows you to set the sector where the serial number
  311.     |              is to be placed
  312.     |
  313.     |    Position. Allows you to set the position where the serial number
  314.     |              is to be placed
  315.     |
  316.     |    Last #... Allows you to set the last recorded serial number.
  317.     |              The serial number of the next disk produced will have
  318.     |              a serial number one higher than this.
  319.     |
  320.     |
  321.     |  COMPRESSION (enable/disable data compression)
  322.     |
  323.     |    This option allows you to disable the data compression used
  324.     |    when storing master images on the hard disk.
  325.     |
  326.     |
  327.     |                            Serial Numbers
  328.     |                            ==============
  329.     |
  330.     |  The serial number is a 10 character ASCII string imbedded in one of
  331.     |  the larger files of the production software system.
  332.     |
  333.     |  The steps for imbedding a serial number are as follows:
  334.     |
  335.     |      1) Write a 10 character dummy serial number string into your
  336.     |         main program or other disk file.  I recommend using
  337.     |         "12345600A0" as this is the default that DUP searches for.
  338.     |      2) Set the Compression option ON now - once the master is
  339.     |         read, changing it will have no effect for this particular
  340.     |         image.
  341.     |      3) Read the master disk into an image file.
  342.     |      4) Set the Serial Number Option ON.  (Options menu)
  343.     |      5) Use the search function to scan the master disk and locate
  344.     |         the position where the serial number is stored.  (Serial menu)
  345.     |      6) Use the Last function to set the serial number to the last
  346.     |         number copied (one less than the number you desire to be
  347.     |         embedded in the NEXT copy to be produced).
  348.      DUP                     Disk Duplication Utility                 Quick Doc
  349.                              ========================
  350.     |
  351.     |
  352.     |  The serial number routines are intended for use by KNOWLEDGEABLE
  353.     |  PC users.  These routines expect accurate data and no attempt
  354.     |  is made to verify input validity.  Inserting a serial number
  355.     |  indiscriminately WILL make duplicated disks unusable.
  356.     |
  357.     |
  358.     |                             RAM Buffer Option
  359.     |                             =================
  360.     |
  361.     |  To speed the duplication of 360K disks (especially when the data
  362.     |  compression option is used), you can set DUP to retain an image of
  363.     |  the master disk in RAM.  This means that instead of reading the
  364.     |  image track by track for every copy, DUP will read it only once
  365.     |  and then make as many copies as you want without delay.
  366.     |
  367.     |  Your system will need to have 640K of RAM with at least 500K
  368.     |  available to use this option.
  369.     |
  370.     |  To activate it, start DUP by typing:
  371.     |
  372.     |          DUP /R
  373.     |
  374.     |
  375.     |                          Special Acknowledgement
  376.     |                          =======================
  377.     |
  378.     |   Many thanks to Chip Rabinowitz at Innovative Data Concepts
  379.     |   for both the idea and the assembly code for the data compression.
  380.     |   Thanks to his contribution and assistance, we can enjoy a
  381.     |   substantial reduction in the hard drive space used by our master
  382.     |   images.
  383.     |
  384.  
  385.  -----------------------------------------------------------------------------
  386. |     -------------------------------------------------------------------     |
  387. |    |  -------=======>>>>>>>  DUP  Registration  <<<<<<<=======-------  |    |
  388. |     -------------------------------------------------------------------     |
  389. |                                                                             |
  390. |    DUP is a copyright program distributed on a "Shareware" basis,           |
  391. |    that is, it may be freely distributed for TRIAL use.  This gives you     |
  392. |    the benefit of being able to try it out BEFORE you buy.  If you don't    |
  393. |    find it useful, simply destroy or give away your copy and accept my      |
  394. |    thanks for giving it a shot.                                             |
  395. |                                                                             |
  396. |    If, however, you find it beneficial and wish to continue using it,       |
  397. |    please register it by completing the bottom of this form and sending     |
  398. |    the appropriate fee.  This will give you a nicely printed manual with    |
  399. |    more detailed information, an update of the program including any new    |
  400. |    features, and a clear conscience whenever you use the program.  If       |
  401. |    you believe in the concept of shareware, it will also give you the       |
  402. |    nice feeling that comes from knowing that you are backing up your        |
  403. |    beliefs and are helping to encourage more development of this type       |
  404. |    of distribution.                                                         |
  405. |                                                                             |
  406. |    *** BONUS! *** Your registration will also get you an Introductory       |
  407. |    membership to Compuserve Information Service.  If you're not             |
  408. |    familiar with CIS, it's the world's largest online network with games,   |
  409. |    business information, program libraries, and much, much more.  You       |
  410. |    simply dial a local number to connect your computer to a wide world      |
  411. |    of services (including electronic mail direct to us)!  Your kit          |
  412. |    includes a User Id, Password and a $15.00 credit!  This offer is         |
  413. |    courtesy of the ASP and CIS.          |
  414. |                                                                             |
  415. |    The registration is a very low price, but it helps me to make a          |
  416. |    living and to continue to maintain and improve the program.              |
  417. |    If you do not register, but continue to benefit from the use of my       |
  418. |    program, you are clearly violating the terms of my copyright, and        |
  419. |    I will not be amused.                                                    |
  420. |                                                                             |
  421. |     THANK YOU!      ...for supporting shareware!                            |
  422. |                                                Randy MacLean - DUP author   |
  423. |-----------------------------------------------------------------------------|
  424. |   Please register me as a DUP User!  RUSH my manual and update ASAP!        |
  425. |   Here's my $25 registration fee.                                           |
  426. |                                            Please charge my credit card:    |
  427. |  -----------------------------------                                        |
  428. | | Name:                             |       ------------------------------- |
  429. | |-----------------------------------| VISA |       |       |       |       ||
  430. | | Company:                          |      |-+-+-+-|-+-+-+-|-+-+-+-|-+-+-+-||
  431. | |-----------------------------------| MC   |       |       |       |       ||
  432. | | Address:                          |      |-+-+-+-|-+-+-+-|-+-+-+-|-+-+-+- |
  433. | |-----------------------------------| AMEX |       |           |         |  |
  434. | | City:                 State:      |       -+-+-+-|-+-+-+-+-+-+-+-+-+-+-   |
  435. | |-----------------------------------|          -------                      |
  436. | | Zip:                              | Expires |   |   |                     |
  437. |  -----------------------------------           -+-+-+-                      |
  438. |                                                                             |
  439. |  mail to:                                                                   |
  440. |                                                                             |
  441. |     Randy MacLean              For faster service:                          |
  442. |     c/o FormGen Corporation                                                 |
  443. |     13 Holland Drive               in the US order toll free (800) 263-2390 |
  444. |     Bolton, Ontario                         Canada & foreign (416) 857-4141 |
  445. |     L7E 1G4                    Questions & Technical Support (416) 857-0022 |
  446.  -----------------------------------------------------------------------------
  447.